package com.ttg.model.vo;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;

import java.math.BigDecimal;


/**
 * Description： 质量管理-阶梯规则vo
 * Author: chenyou
 * Date: 2025/8/18 15:38
 * Company: ttg
 * Copyright: Copyright (c) 2025
 */
@Data
public class QMLadderRuleDetailVO {

    /**
     * 维度类型
     * {@link com.ttg.common.enums.DimTypeEnum}
     */
    @JsonProperty("ruleDimType")
    private Integer ruleDimType;

    /**
     * 阶梯规则类型
     * {@link com.ttg.common.enums.LadderRuleTypeEnum}
     */
    @JsonProperty("ruleType")
    private Integer ruleType;

    /**
     * 区间下限值
     */
    @JsonProperty("ruleLowerBound")
    private BigDecimal ruleLowerBound;

    /**
     * 区间上限值
     */
    @JsonProperty("ruleUpperBound")
    private BigDecimal ruleUpperBound;

    /**
     * 得分
     */
    @JsonProperty("ruleScore")
    private BigDecimal ruleScore;

    /**
     * 组内排序
     */
    @JsonProperty("ruleOrderId")
    private Integer ruleOrderId;
}
